@charset "utf-8";
/*
Theme ID: ydqeeke
Author: 风化石
Author QQ：858815182
Author Email：858815182@qq.com
Author URL: http://www.lishixinzhi.com/
*/
*{margin: 0;padding: 0;}
body {margin: 5px 0 10px 0;
    background: #515459;
    color: #000;
/*    font: 12px Verdana,Arial,Helvetica,sans-serif;*/
	font:12px  Microsoft YaHei,Arial,Helvetica,sans-1serif;
}
/*.container{width: 1142px;margin: 0 auto;}*/
a{text-decoration: none;color:#000;}
a:hover{text-decoration: underline;color: #cc3000;}
a:focus {outline:none;}
p {margin:0;padding:0;word-break:break-all;}
img {border:0 none;}
.clear{clear: both;}
/*==============header============*/
.wrap{width: 940px;
    margin: 0 auto;
    padding: 20px 10px 10px 10px;
    background: #777c7f;
    position: relative;
	border-radius: 5px;
}

.header{background-color: #1b212b;height: 90px;line-height: 90px; border-radius: 5px;overflow: hidden;margin-bottom: 5px;}
.header h1{position: absolute;left: 10px;top: -2px;font-size: 14px;color: #fff;font-weight: bold;line-height: 22px;}


.logo{float: left;padding: 0 15px;}
.logo a{display: block;}
.logo img{vertical-align: middle;line-height: 90px;}
.navtop{line-height: 22px;margin-left: 20px;margin-top: 20px;}
.navtop .icon{float: left;width: 64px;height: 68px;text-align: center;}
.navtop .icon a{width: 100%; vertical-align: middle;text-align: center;color: #fff;text-decoration: none;}
.navtop .icon a:hover{color: #f7d700;}
.navtop .icon img{display: block;width:32px;margin: 0 auto;}

/*mqr*/
.navtop{position: relative;}
.mqr{cursor: pointer;}
.mqrimg{display: none;position: absolute;right: 45%;top: -15px;}
.mqrimg img{height: 80px;}

.topad{float: right;width: 480px;line-height: 22px; overflow: hidden;color:#fff;margin-right: 10px;}
/*
.search form{width:100%;height: 30px;margin-top: 1px;box-sizing: border-box;padding-right: 1px;}
.search form input{float: left;width: 85%;height: 30px;line-height: 30px;box-sizing: border-box;border: 0 solid #ddd;padding-left: 3%;}
.search form button{float: left;width: 15%;height: 28px;line-height: 28px;box-sizing: border-box;background-color: #fff;border: 1px solid #aaa;}
*/

.nav{overflow: hidden;background-color: #1b212b;padding: 10px 0px 10px 15px;border-radius: 5px;margin-bottom: 5px;}
.nav ul{list-style: none;}
.nav li{float: left;margin-right: 16px;line-height: 20px}
.nav li a{color: #F0F0F0;text-decoration: none;}
.nav li a:hover{color: #f7d700;}

/*main*/
.main{overflow: hidden;background-color: #fff;padding: 5px 10px;}
.mainl{float: left;width: 650px;padding-right: 10px;border-right: 1px solid #eee;box-sizing: border-box;}
.mainr{float: right;width: 260px;padding: 5px 0;box-sizing: border-box; }
/*hotbox*/
.hotbox{overflow: hidden;clear: both;margin-top: 5px;border: 2px solid #DBD9B5;margin-bottom: 5px;box-sizing: border-box;}
.box_t{height: 32px;line-height: 32px;padding: 0 10px;border-bottom: 1px solid #DBD9B5;background-color: #f3eddc;overflow: hidden;}
.box_t span{color: #009cc0;float: left;height: 32px;line-height: 32px;margin: 0;padding: 0;font-size: 16px;font-weight: bold;color: #009cc0;}
.box_t span a{color: #009cc0;}
.box_t i{float: right;font-size: 12px;font-style: normal;}
.box_t i a{color: #009cc0;}
/*hot_t*/
.hot_t{height: 48px;line-height: 48px;border-bottom: 1px solid #DBD9B5;background-color: #f3eddc;overflow: hidden;padding: 0 5px;font-size: 24px;color: #009cc0;}
.hot_t img{vertical-align: middle;max-height: 100%;margin-right: 5px;}
/*hotlist*/
.hotlist{list-style: none;overflow: hidden;margin-top: 5px;}
.hotlist .hot_t{border: 1px solid #DBD9B5;}
.hotlist ul{list-style: none;}
.hotlist li{box-sizing: border-box;width: 100%;
    list-style: none;
    height: 30px;
    line-height: 30px;
    margin-left: 5px;
    padding: 0 0 0 15px;
    float: left;
    font-family: Microsoft YaHei,Arial,Helvetica,sans-serif;
    color: #333;
    font-size: 15px;
    overflow: hidden;
    background: url(images/lzico.jpg) no-repeat left 11px;
    border-bottom: 1px dotted #DBD9B5;
	white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
}



.hotbox ul{list-style: none;box-sizing: border-box;padding: 0 5px;overflow: hidden;}
.hotbox li{float: left;width: 50%;box-sizing: border-box;
    list-style: none;
    height: 30px;
    line-height: 30px;
/*    margin-left: 5px;*/
    padding: 0 0 0 15px;
    float: left;
    font-family: Microsoft YaHei,Arial,Helvetica,sans-serif;
    color: #333;
    font-size: 15px;
    overflow: hidden;
    background: url(images/lzico.jpg) no-repeat left 11px;
    border-bottom: 1px dotted #DBD9B5;
}
/*homecate*/
.homecate{clear: both;overflow: hidden;margin-right: -13px;}
.homebox{float: left;border: 1px solid #DBD9B5;width: 48%;margin-right: 2%;margin-bottom: 8px; box-sizing: border-box;}
.homebox ul{list-style: none;padding-left: 8px;box-sizing: border-box;}
.homebox li{height: 27px;
    width: 273px;
    line-height: 27px;
    border-bottom: 1px dotted #DBD9B5;
    list-style: circle inside none;
    font-family: Microsoft YaHei,Arial,Helvetica,sans-serif;
    color: #333;
    font-size: 13px;
	white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
}
/*pagebar*/
.pagebar{clear: both;overflow: hidden;margin: 5px 0;text-align: center;}
.pagebar a{display: inline-block;padding: 2px 5px; border: 1px solid #DBD9B5;color: #009cc0;background-color: #f3eddc;text-decoration: none;}
.pagebar a.on,.pagebar a:hover{background-color: #ff9100;border: 1px solid #ff9100;color: #fff;}

/*文章分页*/
.fenye{clear: both;overflow: hidden;margin: 5px 0;text-align: center;}
.fenye a{display: inline-block;padding: 0 6px;margin: 0 3px; border: 1px solid #DBD9B5;color: #009cc0;background-color: #fff;text-decoration: none;}
.fenye a.on,.fenye a:hover{background-color: #ff9100;border: 1px solid #ff9100;color: #fff;}

/*.mainr*/
.widget{background-color: #f3eddc;overflow: hidden;margin-bottom: 5px;padding: 5px 10px;box-sizing: border-box;}
.widget h5{display: block;color: #009cc0;padding: 0;margin: 0;font-size: 14px;margin-bottom: 5px;}
.widget ul{list-style: none;overflow: hidden;}
.widget ul ul{display: none;}
.widget li{float: left;width: 50%; height: 27px;
    line-height: 27px;
/*    border-bottom: 1px dotted #DBD9B5;*/
    list-style: circle inside none;
    font-family: Microsoft YaHei,Arial,Helvetica,sans-serif;
    color: #333;
    font-size: 13px;
	white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.widget .widget_div{font-size: 12px;line-height: 22px;}
/*widget_previous*/
.widget_previous li{width: 100%;}
.widget_li1 li{width: 100%;}
/*widget_tags*/
.widget_tags li{width: auto;margin-right: 10px;}
/*widget_misc*/
.widget_misc li{list-style: none;height: auto;margin-bottom: 5px;}
/*widget_comments*/
.widget_comments li{float:none;list-style: none;width: 100%;height: auto;line-height: inherit;display: block;margin-bottom: 5px;white-space: normal;}
.widget_comments li img{float: left;display: inline-block;width: 32px;height: 32px;}
.widget_comments li p{margin-left: 38px;}
.widget_comments li span{margin-left: 38px;display: block;color: #888;}

/*widget_calendar*/
#tbCalendar{width: 100%;text-align: center;}
.widget_calendar caption{background-color: #fafafa;height: 20px;line-height: 20px;}
.widget_calendar td a{display:block;margin: 0 5px;background-color:#009cc0;color:#FFFFFF;}

/*widget_searchpanel*/
.widget_searchpanel{overflow: hidden;}
.widget_searchpanel input{height: 22px;line-height: 22px;width: 80%;border: 1px solid #aaa;padding-left: 2%;}
/*footer*/
.footer{text-align: center;padding: 5px 0;}
.footer .fnav{color: #000;font-weight: bold;}
.footer .fnav a{color: #000;margin: 0 2px;}
.footer .copyright{padding: 5px 0;}
.footer .copyright p{line-height: 22px;}

/*list*/
.list{clear: both;overflow: hidden;}
.list ul{list-style: none;}
.list li{display: block;margin-bottom: 2px;}
.article_title{overflow: hidden;border: 1px solid #DBD9B5;margin-bottom: 5px;box-sizing: border-box;background-color: #f3eddc;padding: 5px;}
.article_title .time{float: left;width: 35px;height: 42px;overflow: hidden;background: url(images/date6.png) #FFF no-repeat;font-family: Georgia,Arial,Helvetica,Sans-serif;}
.article_title .time span{color: #fff;font-weight: bold;display: block;text-align: center;font-size: 14px;}
.article_title .time i{font-size: 16px;color: #000;display: block;text-align: center;font-weight: bold;}
.article_title .t{margin-left: 45px;}
.article_title .t a{color: #009cc0;}
.article_title .t h3{color: #009cc0;font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-bottom: 3px;}
/*.list .article_title .t h3 a{color: #009cc0;}*/
.article_title .t span{color: #009cc0;}
.list .info{padding: 3px 5px;font-family: Microsoft YaHei,Arial,Helvetica,sans-1serif;}
.list .info p{line-height: 20px;color: #000;font-size: 12px;}

/*post*/
.post{margin-top: 5px;overflow: hidden;clear: both;}


.article_content {
	width:640px;
	padding:0;
	margin:0 0 10px;
	color:#333;
	font-size:15px;
	line-height:24px;
	font-family:Microsoft YaHei,Arial,Helvetica,sans-serif;
	text-align:justify;
	text-justify:inter-ideograph;
	overflow: hidden;
}
.PostContent1 {
	width:628px;
	padding:3px 5px 5px;
	margin:0;
	color:#333;
	font-size:12px;
	line-height:20px;
	font-family:Microsoft YaHei,Arial,Helvetica,sans-1serif;
	text-align:justify;
	text-justify:inter-ideograph;
}
.article_content ol li {
	margin-left:0;
	padding:3px 0 3px 25px;
	list-style-type:none;
	background:url(images/jian.gif) no-repeat left center;
	font-size:15px;
	line-height:20px;
}
.article_content ol li a {
	color:#00F;
}
.article_content ol li a:hover {
	color:#cc3000;
	border-bottom:1px solid;
}
.article_content p {
	margin:0 0 15px;
	font-size:15px;
	line-height:24px;
}
.article_content p a {
	color:#333;
}
.article_content p a:hover {
	color:#cc3000;
	border-bottom:1px solid #cc3000;
}
.article_content a:hover {
	color:#cc3000;
	border-bottom:1px solid #cc3000;
}
.article_content img {
	max-width:570px;
}
.article_content pre,.article_content code {
	border-left:5px solid #999;
	margin:5px 15px 15px 0;
	padding:10px 15px;
	background:#FFC;
	line-height:1.5;
	display:none;
}
.article_content blockquote {
	padding:2px 10px;
	margin:0;
	background:#fffae7;
	color:#993000;
}
.article_content ul {
	padding:5px 0;
	margin:0;
}
.article_content li {
	margin-left:5px;
	padding:3px 0 3px 15px;
	list-style-type:none;
	background:url(images/lzico.jpg) no-repeat left center;
	font-size:15px;
	line-height:20px;
}
.rights{overflow: hidden;color: #000; border: 1px solid #DBD9B5;margin: 5px 0;padding: 4px 5px;box-sizing: border-box;}
.rights p{line-height: 20px;}


/*ad*/
.left_box {
    overflow: hidden;
    border: 1px solid #DBD9B5;
    color: #666;
    margin: 3px 0 3px;
    padding: 5px 5px;
    width: 100%;
	box-sizing: border-box;
}


/*===========comments=============*/
#comments{}.comments{}
.comments .c_title{border-bottom: 1px solid #eee;padding: 1em 0; margin-bottom: 1.25em;overflow: hidden;}
.comments .c_title h5{float: left;font-size: 16px;line-height: 28.8px;font-weight: 300;}
.comments .c_title h5 i{color: #6190e8;border-bottom: 1px dotted #6190e8;margin-right: 5px;font-style: normal;}
.comments .c_title span{display: inline-block;float: right;}
.comments .c_title span a{color: #6190e8;border-bottom: 1px dotted #6190e8;margin-left: 5px;}
/*compost*/
.compost{overflow: hidden;margin-bottom: 20px;}
.compost .cp_avatar{float: left;width: 50px;height: 50px;overflow: hidden;box-sizing: border-box;}
.compost .cp_avatar img{width: 100%;height: 100%;border-radius: 50%;}
.compost .cp_post{margin-left: 70px;overflow: hidden;}
.compost .cp_post .cp_box{overflow: hidden;}
.compost .cp_post .cp_box textarea{width: 100%;height: 73px; border-radius: 5px;background-color: #fbfbfb;border: 1px solid rgba(0,0,0,0.1);box-sizing: border-box;padding: 0.75em;min-height: 5.125em;max-height: 15em;font: 300 1em/1.8 "PingFang SC","Lantinghei SC","Microsoft Yahei","Hiragino Sans GB","Microsoft Sans Serif","WenQuanYi Micro Hei",sans;}
.compost .cp_post .cp_info{overflow: hidden;width: 20%;}
.compost .cp_post .cp_info ul{list-style: none;margin-bottom: 10px;overflow: hidden}
.compost .cp_post .cp_info li{margin: 8px 0;}
.compost .cp_post .cp_info li label{display: none;}
.compost .cp_post .cp_info li input{width: 100%;padding-left: .35em; height: 26px;line-height: 26px;background-color: #fbfbfb;border: 1px solid rgba(0,0,0,0.1);box-sizing: border-box;}
.compost .cp_post .cp_info li.inpVerify input{width: 30%;}
.compost .cp_post .cp_info li.inpVerify img{vertical-align: bottom;}
.compost .cp_post .cp_info button{padding: 4px 20px;border-radius: 5px; background-color: #6190e8;color: #fff;border: 1px solid rgba(0,0,0,0.1);}
/*c_list*/
.c_list ul{list-style: none;}
.c_list li{margin-bottom: 20px;}
.c_list li .c_avatar{float: left;width: 50px;height: 50px;box-sizing: border-box;}
.c_list li .c_avatar img{width: 100%;height: 100%;}
.c_list li .c_main{margin-left: 70px;background-color: #f9f9f9; padding: 0.75em 1em;transition: all ease 0.25s;overflow: auto;}
.c_list li .c_main:hover{-webkit-box-shadow: 0 0.225em 0.75em 0 #f4f4f4;box-shadow: 0 0.225em 0.75em 0 #f4f4f4;}
.c_list li .c_main .c_info{overflow: hidden;}
.c_list li .c_main .c_info span{float: left;font-size: 14px;color: #a1a1a1;}
.c_list li .c_main .c_info span a{color: #6190e8;}
.c_list li .c_main .c_info .icon{display: inline-block;/*翻转*/-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);/*IE*/filter:FlipH;}
.c_list li .c_main .c_info span+span{float: right;}
.c_list li .c_main .c_info span+span a{border-bottom: 0;}
.c_list ul ul li .c_avatar{display: none;}
.c_list ul ul li .c_main{margin-left: 0;margin-top: 0.5em; padding: 0.5em 0 0 1em;border-top: 1px dotted #ddd;}
@media screen and (max-width: 768px) {
	.compost .cp_avatar{width: 32px;height: 32px;}
	.compost .cp_post{margin-left: 42px;}
	.c_list li .c_avatar{width: 32px;height: 32px;}
	.c_list li .c_main{margin-left: 42px;}
	.comments{padding: 0 2%;box-sizing: border-box;}
	.compost .cp_post .cp_info{width: 80%;}
}
/*===========END comments=============*/

.breadcrumb{overflow: hidden;
    border: 1px solid #DBD9B5;
    color: #666;
    margin: 2px 0 3px;
    padding: 5px 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.ad2{margin:0;float:right;width:360px;height:300px;border:none;}
.blank{float:right;clear:right;height:150px;width:1px;}
.ad3{height:300px;width:360px;float:right;clear:right;margin:15px 0 -6px -3px;}

/*relatedcon*/
.relatedcon{clear: both;overflow: hidden;padding: 20px;box-sizing: border-box;}
.relatedcon ul{list-style: none;}
.relatedcon li{background: url(images/jian.gif)no-repeat left;}
.relatedcon li a{padding-left: 10px;text-decoration: none;border-bottom: 0;}
.jubao{cursor: pointer;}
